BAT: The Bit-Level Analysis Tool

نویسندگان

  • Panagiotis Manolios
  • Sudarshan K. Srinivasan
  • Daron Vroon
چکیده

While effective methods for bit-level verification of low-level properties exist, system-level properties that entail reasoning about a significant part of the design pose a major verification challenge. We present the Bit-level Analysis Tool (BAT), a state-of-the-art decision procedure for bit-level reasoning that implements a novel collection of techniques targeted towards enabling the verification of system-level properties. Key features of the BAT system are an expressive strongly-typed modeling and specification language, a fully automatic and efficient memory abstraction algorithm for extensional arrays, and a novel CNF generation algorithm. The BAT system can be used to automatically solve system-level RTL verification problems that were previously intractable, such as refinement-based verification of RTL-level pipelined machines.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bit-coding Aggregation Tree for Global Network Link Quality Representation in WSN

Link quality monitoring in wireless sensor network has been studied in detail. There are many measurements for link quality in WSN presented by researchers. Relative to the comprehensive study for link quality monitoring, there are very little research for link quality aggregation and representation for link situation of the whole network. This paper presents a three levels framework for global...

متن کامل

The Harvard Beat Assessment Test (H-BAT): a battery for assessing beat perception and production and their dissociation

Humans have the abilities to perceive, produce, and synchronize with a musical beat, yet there are widespread individual differences. To investigate these abilities and to determine if a dissociation between beat perception and production exists, we developed the Harvard Beat Assessment Test (H-BAT), a new battery that assesses beat perception and production abilities. H-BAT consists of four su...

متن کامل

Verifying Pipelines with BAT∗

In this chapter, we show how to use the Bit-level Analysis Tool (BAT) [21, 22, 20, 4] for hardware verification. The BAT system has been used in the analysis of systems ranging from cryptographic hash functions to machine code to biological systems to large component-based software systems [24, 13, 19], but here we focus on one application: verification of pipelined hardware systems. This chapt...

متن کامل

Evaluation of Normal Range of Bleeding Scores in Healthy Iranian Adults using the International Society on Thrombosis and Hemostasis Bleeding Assessment Tool

Background: Bleeding assessment tools are key components in the evaluation of patients suspicious for bleeding disorders. The exact determination of the normal ranges of ISTH-BAT (International Society on Thrombosis and Hemostasis –Bleeding Assessment Tool) in the healthy population is a crucial step for determining who needs to be referred for further coagulation laboratory examinations. We ai...

متن کامل

An Energy Efficient Clustering Method using Bat Algorithm and Mobile Sink in Wireless Sensor Networks

Wireless sensor networks (WSNs) consist of sensor nodes with limited energy. Energy efficiency is an important issue in WSNs as the sensor nodes are deployed in rugged and non-care areas and consume a lot of energy to send data to the central station or sink if they want to communicate directly with the sink. Recently, the IEEE 802.15.4 protocol is employed as a low-power, low-cost, and low rat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007